package com.wuxl.ffmpeg;

/**
 * Description:
 *
 * @author 诸葛小猿
 * @date 2024-12-18
 */
public class Main {

    /**
     * https://blog.csdn.net/weixin_50989469/article/details/131475295
     * main方法处直接执行看生成的效果，
     * 需要传入的参数有：【视频源文件路径】、【剪辑开始时间】、【剪辑时长】三个参数，
     * 默认输出的文件与源文件放在同一目录下，命名方式不同做区分。
     * @param args
     */
    public static void main(String[] args) {
        //视频源文件路径
        String inputPath = "H:\\xtdowner_mp4_360P.mp4";
        //剪辑开始时间
        String start = "00:01:00";
        //剪辑时长
        String duration = "00:00:30";
        //验证ffmpeg是否就绪
        if (FFMpegShellUtil.isFFMpegReadied()) {
            //创建ffmpeg裁剪指令
            String shell = FFMpegShellUtil.createCutShell(inputPath, start, duration);
            //执行剪辑操作
            VideoCutTask.exec(shell);
        }
    }
}

